Jobs · Engineering · Pennsylvania

Software Engineer

Aires · Pittsburgh, PA · 6 days ago
HybridEngineeringFull-time

Position Responsibilities

  • Develop highly scalable and robust RESTful APIs and microservices using Java and Spring Boot.
  • Leverage AI-Assisted development tools, including Kiro IDE, to accelerate software development through AI-assisted code generation, debugging, and documentation.
  • Opportunity to collaborate on emerging AI initiatives, including potential exploration of GenAI based features, as part of the platform’s future roadmap.
  • Provide technical leadership by working closely with engineers and product owners to translate business requirements into technical solutions, and mentoring to mid-level and junior engineers when needed.
  • Design and optimize complex database schemas, write efficient SQL queries, and develop PL/SQL procedures to support application data needs.
  • Ensure code quality & standards by conducting code reviews, establishing best practices, and ensuring code quality, security, and performance, and maintaining unit and integration tests with code coverage.
  • Follow Agile practices by partnering with Product Owners, Scrum Masters, and other stakeholders to translate business requirements into actionable technical tasks and sprint deliverables.
  • Maintain security and observability by following secure coding practices, maintaining API security, and monitor system health through logging, metrics, and observability tools.
  • Contribute to containerized and cloud-native deployments with attention to performance and scalability.

Required Qualifications

  • 5+ years of professional experience in software engineering, with a proven track record of developing enterprise applications.
  • Strong hands-on expertise in Java and its core ecosystems.
  • Extensive experience of building, securing, and scaling microservices using the Spring Boot.
  • Hands on experience with AWS, developing and deploying cloud-native applications using services like Lambda, S3, DynamoDB, and EC2.
  • Strong proficiency in relational databases, including writing complex SQL queries and developing PL/SQL.
  • Manage source code with Git including branching, merging, and collaboration in multi-developer environments.
  • Experience working in Agile/Scrum development environments and stepping into lead developer role.
  • Strong analytical skills and ability to understand complex system logic.
  • Hands-on experience with unit and integration testing using JUnit and ensuring code coverage.

Additional Qualifications (Preferred)

  • Generative AI / LLM Exposure: Understanding of Generative AI concepts, including RAG, Prompt Engineering, and integrating LLMs into enterprise applications for capabilities such as sentiment analysis, text processing, and intelligent automation.
  • Frontend Technologies: Solid understanding of modern frontend ecosystems, particularly Angular, along with modern CSS frameworks (Bootstrap or Material Design).
  • Legacy System Experience: Valuable experience maintaining, troubleshooting, or modernizing legacy Java applications (Java Swing, JSF, and JSP).
  • DevOps & Automation: Hands-on experience building or integrating with CI/CD pipelines for automated testing and deployment.
  • Agile Tools & Collaboration: Experience with Jira for issue tracking, Confluence for documentation, and collaborative team practices.
  • Security Awareness: Knowledge of secure coding practices, OWASP Top 10, Spring Security, and API security standards such as OAuth 2.0 and JWT.
  • Observability & Monitoring: Familiarity with tools such as ELK Stack, CloudWatch, Prometheus, or Grafana to monitor application performance.
  • Containerization & Cloud Deployment: Experience with Docker and optionally ECS for deploying microservices.
  • Collaborative Drive: A strong team-oriented mindset and a "can-do" attitude, with the proactive drive to tackle complex technical challenges alongside the team.
  • Mentorship & Support: A genuine desire to help others succeed, demonstrated through peer support, approachability, and a commitment to elevating the team's overall capabilities.

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 2 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 5 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 5 days ago
Information Technologyapply on epic.avature.net