remote
Software Engineer 2 - General Dynamics Information Technology
Software Engineer
Software Engineer 2 responsible for designing, developing, and maintaining tools and services that integrate with Atlassian products such as Jira and Confluence, leveraging Java, Python, and REST APIs in an Agile environment to support mission‑critical government projects.
About the role
Key Responsibilities
- Design, develop, and maintain scalable tools and services that integrate with Atlassian’s suite (Jira, Confluence) for mission‑critical government applications.
- Implement RESTful APIs and microservices using Java and Python, ensuring high performance, security, and reliability.
- Collaborate with cross‑functional teams in an Agile environment to define requirements, deliver increments, and iterate based on stakeholder feedback.
- Write clean, maintainable code, conduct code reviews, and contribute to continuous integration/continuous deployment pipelines.
- Participate in troubleshooting, debugging, and optimizing existing systems to improve functionality and user experience.
Requirements
- 3+ years of professional software development experience with Java and Python.
- Strong understanding of REST API design, JSON, and HTTP protocols.
- Experience integrating with Atlassian products (Jira, Confluence) and using their APIs.
- Proficiency in Agile methodologies, version control (Git), and CI/CD practices.
- Excellent problem‑solving skills and ability to work collaboratively in a team environment.