Java Developer with AWS
100 - 140 PLN/ godz.B2B
SeniorFull-time·B2B
#380872·Dodano dziś·1
Źródło: nofluffjobs.comTech Stack / Keywords
JavaSpringBootSpring MVCNoSQLOraclePostgreSQLMongoDBAPIDockerSSOOktaTestingJUnitJMeterCD toolsGitLab CISecurityConfluenceCSSLinuxUnixPythonAWSAWS EC2AWS S3AWS LambdaGatewayCloudWatchReactVue.js
Firma i stanowisko
Square One Resources is hiring for a Senior Java Developer role focused on backend systems using Java and cloud technologies. The team works in an Agile/Scrum environment delivering scalable software solutions with microservices architecture and enterprise integration patterns.
Wymagania
- Minimum 4+ years of professional experience in Java development (Java 8–25)
- Strong knowledge of Java including multithreading, concurrency, immutability principles, and design patterns
- Experience with backend frameworks: Spring (Boot, MVC, WebFlux), MyBatis, TestContainers
- Experience with SQL and NoSQL databases (Oracle, PostgreSQL, MongoDB, Redis) and messaging systems (Apache Kafka)
- Understanding of software architecture: microservices, RESTful API design, SOA principles, containerization (Docker, Kubernetes), IAM/SSO solutions (Okta, CAS, IAM)
- Experience in software testing: unit testing (JUnit, Mockito), integration and acceptance testing (Spock), performance testing (JMeter, K6)
- Experience with version control and CI/CD tools: Git (Bitbucket, GitLab), Jenkins, GitLab CI/Pipelines
- Knowledge of application security principles (OWASP)
- Experience working in Agile/Scrum teams with Jira and Confluence
- Basic frontend understanding (HTML, CSS, JavaScript, Angular, React, Vue.js) is a plus
- Experience with Linux/Unix environments and scripting (Python, Bash)
- Cloud experience with AWS services: IAM, EC2, S3, Lambda, API Gateway, CloudWatch, MSK
- Ability to create technical and user documentation
- Understanding of DevOps practices and automation tools
- Good command of English (at least communicative level)
Obowiązki
- Development and maintenance of backend applications in Java
- Technical consulting and advisory support for developers and business units
- Conducting code reviews and ensuring coding standards adherence
- Active participation in Agile/Scrum ceremonies (planning, refinement, retrospectives)
- Designing and implementing scalable software solutions based on microservices and REST architecture
- Creating and maintaining technical documentation in Confluence
- Task management and delivery tracking using Jira
- Supporting testing activities (unit, integration, and performance testing)
- Collaboration with frontend developers and QA engineers to ensure end-to-end quality delivery
- Contribution to continuous improvement of development processes and team efficiency
SQUARE ONE RESOURCES
136 aktywnych ofert