πIndia
Senior Java Engineer

Encora
πRemote - Mexico
Please let Encora know you found this job on JobsCollider. Thanks! π
Summary
Join our team as a Senior Java Developer and design, develop, and maintain high-quality Java applications using industry-standard frameworks and technologies. You will develop robust and scalable web applications, implement service-oriented designs, and manage data storage and retrieval. Collaboration with the team on version control and code reviews is essential, as is automating build and deployment processes. You will leverage AWS services for scalable application development, enhance monitoring and alerting, and troubleshoot production issues. The ideal candidate possesses extensive Java development experience, strong analytical skills, and excellent communication abilities.
Requirements
- 5+ years of experience in Java development with deep knowledge of Java
- Proficiency in Spring or similar MVC frameworks for web application development
- Strong understanding of Unix/Linux operating systems and various shells
- Solid grasp of service-oriented architecture (SOA) and related technologies
- Experience with web services technologies like SOAP and REST
- Proficiency in SQL and NoSQL databases
- Familiarity with version control systems (Git) and code review tools (Stash)
- Hands-on experience with continuous integration/delivery tools (Jenkins, Puppet)
- Knowledge of queuing technologies (JMS, ActiveMQ, RabbitMQ)
- Familiarity with AWS services (S3, SQS, SNS, EC2)
- Proven experience in monitoring and alerting solutions
- Troubleshooting abilities for production environment issues
- Excellent analytical skills for problem-solving
- Strong written and verbal communication skills
- Effective collaboration skills with a professional demeanor
- Ability to work in a fast-paced environment and manage multiple projects
- Aptitude for proactive problem-solving and continuous improvement
- 7+ years in Java development
- Full time
- Remote
Responsibilities
- Design, develop, and maintain high-quality Java applications, adhering to coding standards and best practices
- Develop robust and scalable web applications using Spring or similar MVC frameworks
- Implement service-oriented designs and technologies to build modular and efficient systems
- Create and integrate web APIs with web service technologies such as SOAP and REST
- Manage data storage and retrieval using SQL and NoSQL databases
- Collaborate with the team on version control (Git) and conduct code reviews using tools like Stash
- Automate build and deployment processes using continuous integration/delivery tools like Jenkins and Puppet
- Implement queuing technologies like JMS, ActiveMQ, and RabbitMQ for asynchronous communication
- Leverage AWS services (S3, SQS, SNS, EC2) for scalable and reliable application development
- Enhance monitoring and alerting capabilities within the system
- Troubleshoot and resolve issues in production environments
- Utilize strong analytical skills to address complex technical problems effectively
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
πTaiwan
πSouth Africa
πUnited Kingdom
πIndia
πNigeria
π°$121k-$232k
πUnited States
πNetherlands
πWorldwide