smart-working-solutions - Smart Working Solutions - Senior Java Engineer (Remote, Full-Time) [HR157]
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Responsibilities
• Develop and maintain large Java enterprise applications using best practices in object-oriented design principles such as SOLID, GRASP patterns etc., ensuring code is clean, readable, reusable. • Design software architecture for complex systems with a focus on scalability, performance optimization, fault tolerance, security compliance and maintaining high availability of applications using Java EE/Jakarta EE standards where applicable. • Implement new features or enhancements to existing enterprise application codebases based on business requirements while ensuring minimal disruption during development cycles. • Collaborate with cross-functional teams, including architects and product owners, for the design of software solutions that meet user needs effectively using agile methodologies like Scrum or Kanban where applicable. • Conduct code reviews to ensure quality standards are met before merging changes into main branches; provide constructive feedback on peers' work when necessary while maintaining a positive team environment. • Troubleshoot and resolve complex software issues, including performance bottlenecks, concurrency problems or security vulnerabilities using Java profiling tools like YourKit or VisualVM where applicable. • Monitor application logs for errors/exceptions; analyze root causes of incidents to implement preventive measures while ensuring minimal downtime during maintenance windows when necessary. • Document code and architecture decisions clearly, concisely in technical reports using appropriate documentation tools like Javadoc or Doxygen where applicable. ✅
Benefits
• Remote work options were explicitly mentioned in both parts of this job posting, indicating that it is indeed an offered benefit: REMOTE WORK OPTIONS AVAILABLE
No credit card. Takes 10 seconds.