Java Developer

Posted 8 months agoViewed
US, PolandFull-TimeSoftware Development
Company:
Location:US, Poland, EST, PST
Languages:English
Seniority level:Middle, 3+ years
Experience:3+ years
Skills:
Backend DevelopmentDockerSoftware DevelopmentSQLDesign PatternsGitJavaJenkinsMongoDBRabbitmqSpring BootMavenREST APICI/CDLinuxMicroservices
Requirements:
3+ years of experience in developing applications with Java 11+. Strong understanding of Java fundamentals: immutability, collections, exception handling, memory management, asynchronous processing. Solid grasp of OOP principles and SOLID design patterns. Experience with clean code practices and code quality principles. Good understanding of Spring Framework, Maven/Gradle, and RESTful Web services. Experience with modern Java features: Streams API, Optional, Functional Interfaces, try-with-resources, virtual threads. Good knowledge of Docker, Compose. Fluent work with Linux environments. Knowledge of Git and GitFlow. Experience in debugging and tracing/application performance management Java software. Understanding of JWT structure and stateless API authentication. Experience with microservices architecture and distributed systems (nice to have). Knowledge of MongoDB and RabbitMQ (nice to have). Understanding of CI/CD pipelines and automated testing (Jenkins) (nice to have). Experience with performance tuning and application monitoring (nice to have).
Responsibilities:
Implement new features independently following clean code principles and SOLID design patterns. Analyze new feature requests and plan architecture/implementation using layered architecture patterns. Perform code reviews and provide feedback on architecture and design. Design and implement RESTful APIs with proper authentication. Prepare technical documentation. Communicate with other teams for integration. Identify and address root causes of issues. Drive innovation by designing new features using modern Java features. Identify improvements in existing architecture and code. Work with SQL databases.
About the Company
View Company Profile
Similar Jobs:
Posted 25 days ago
United StatesFull-TimeSoftware Development
Java Developer
Posted 22 days ago
Bulgaria, Georgia, Lithuania, Moldova, Poland, RomaniaFull-TimeSoftware Development
Java Developer (RPA)
Posted 5 months ago
United StatesFull-TimeCredit Intelligence
Senior Java Developer
Company:Octus