The company is looking to solve challenges related to system performance, scalability, and reliability by hiring a Senior Software Engineer to design, develop, and enhance software systems.
Requirements
- Experience with Java microservice frameworks and NoSQL databases.
- Strong background in service-oriented architectures, including REST and SOAP.
- Proficiency with Linux systems and cloud platforms (AWS preferred).
- A solid understanding of software performance optimization.
- Experience with Android OS and hands-on exposure to Google Cloud services.
Responsibilities
- Designing, developing, and enhancing software systems by analyzing complex requirements and translating them into robust solutions.
- Building microservices and backend integrations using modern Java frameworks (Dropwizard, Micronaut, Spring Boot, etc.).
- Implementing and optimizing NoSQL database solutions (MongoDB, Couchdb, etc.).
- Developing and consuming web services in a Service-Oriented Architecture (REST, SOAP, XML, WSDL).
- Debugging, testing, and refining software to improve efficiency, scalability, and response times.
- Documenting software for both technical and user-level needs.
- Leveraging AWS and Android OS knowledge to deliver cloud-enabled and mobile-ready solutions.
Other
- 4–7 years of professional software/system development experience.
- Proven ability to design, build, and refine scalable software solutions.
- Minimum secret clearance required, although other clearances can be held and managed on the program.
- Bachelor’s degree in Computer Science, Electrical Engineering, Math, or a related field—or equivalent experience.