Senior Software Engineer

caterpillar

Bengalor NM Years Exp Posted 2h ago

Job Description

  • Design, develop, and maintain full stack Java applications, including both frontend and backend components.
  • Cross collaboration with different teams to enhance applications from legacy components to latest updated frameworks/architectures and design patterns.
  • Ensure the scalability, performance, and reliability of applications.
  • Manage applications source code with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • Adhere to security directives and enable security concepts in application lifecycle, vulnerability remediation processes and minimize overall risk for the enterprise solutions.
  • Competent to perform all programming, project management, and development assignments without close supervision.
  • Works directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls.
  • Participate in code reviews, testing, and debugging to maintain code quality.
  • Support and enhance existing applications.
  • Contribute to architectural decisions and technology selection.
  • Document software designs, processes, and implementation details.
    • Stay current with emerging technologies and industry trends.

Similar Openings for You