Responsibilities and Duties :
- Work in Unix/Linux environments and proficiently use various shells for scripting and system administration tasks.
- Implement service-oriented architectures and technologies to create scalable and reliable systems.
- Develop and consume web services, including SOAP and REST, ensuring adherence to industry best practices.
- Proficiency in both SQL and NoSQL databases for data storage and retrieval.
- Employ version control systems like Git and actively participate in code reviews.
- Create and manage Continuous Integration/Continuous Delivery (CI/CD) pipelines using tools like Jenkins and Puppet.
- Utilize queuing technologies, including JMS, ActiveMQ, and RabbitMQ, to design and implement asynchronous communication solutions.
- Troubleshoot and provide solutions for production issues, ensuring mínimal downtime and optimal system performance.
- Demonstrate exceptional analytical skills in problem-solving and debugging complex software issues.
- Communicate effectively through well-structured written and verbal communication, collaborating with teams at all levels.
- Exhibit exceptional interpersonal skills and maintain a professional demeanor in all interactions.
Qualifications and Skills :
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).
- 5 to 7+ years of hands-on experience in Java development, with proficiency in Java versions 1.6 and beyond.
- Strong knowledge of Spring or similar MVC frameworks.
- Proficiency in Unix/Linux environments and shell scripting.
- In-depth understanding of service-oriented design principles and web service technologies.
- Experience with both SQL and NoSQL databases.
- Familiarity with version control systems like Git and code review tools such as Stash.
- Previous experience in setting up and managing CI/CD pipelines using Jenkins and Puppet.
- Hands-on experience with queuing technologies like JMS, ActiveMQ, and RabbitMQ
- Working knowledge of AWS services, including S3, SQS, SNS, and EC2.
- Proven ability to identify opportunities to enhance system monitoring and alerting.
- Strong troubleshooting skills and the ability to provide effective solutions for production issues.
- Exceptional analytical skills with a keen attention to detail.
- Excellent written and verbal communication skills, with the ability to interact effectively with internal and external stakeholders.
- Outstanding interpersonal skills and a professional demeanor conducive to collaboration and teamwork.
- Encora is an equal opportunity employer, committed to fostering, cultivating and preserving a culture of diversity equality and inclusion._
- Every individual has the right to work in a professional atmosphere that promotes equal employment opportunities and prohibits discriminatory practices, including harassment of any kind_
By continuing you agree to our Terms & Privacy Policy.