A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio; including Software and Red Hat. Curiosity and a constant quest for knowledge serve as the foundation to success in IBM Consulting. In your role, you'll be encouraged to challenge the norm, investigate ideas outside of your role, and come up with creative solutions resulting in ground breaking impact for a wide network of clients. Our culture of evolution and empathy centers on long-term career growth and development opportunities in an environment that embraces your unique skills and experience.
As a Senior Software Developer, you will play a key role in modernizing legacy applications within a hybrid cloud environment. You will participate in all aspects of the software development lifecycle, including design, code implementation, testing, and support. You will create innovative software solutions that enable our clients' hybrid-cloud and AI journeys by modernizing legacy applications by migrating them to cloud-native architectures using technologies like Spring Boot, microservices, and containerization. You will work on the end-to-end development of new features and solve complex challenges faced during implementation. You will collaborate effectively with key stakeholders, including product managers, architects, and clients, to understand their requirements, gather feedback, and ensure successful project delivery. You will stay abreast of the latest advancements in cloud computing, microservices, and other relevant technologies, and incorporate them into your development work. You will actively participate in code reviews, identify areas for improvement, and contribute to the overall enhancement of development processes and best practices. Strong proficiency in Java and Spring Boot, experience with cloud platforms (AWS, Azure, GCP) and cloud-native technologies, experience with modern front-end technologies (React, Angular, Vue.js), and solid understanding of relational databases and SQL are essential.
5+ Java, Javascript, Angular and Spring Boot.
3+ unit and integration testing of code, with an understanding of JavaScript testing frameworks like Karma, Mocha.
3+ years experience Angular 2 +, jQuery, and other JavaScript frameworks.
3+ years experience relational databases like Postgres, and Oracle..
2+ years experience Bootstrap or other responsive, fluid design frameworks.
2+ years experience with Identity Management, ICAM, and/or Keycloak.
5+ years level code/scripting skills in Node.JS, Python, and/or Go
2+ Experience with automated build tools, continuous integration, and continuous deployment (CI/CD)
Recent US government clearance or background investigation - Candidates in DC Metro Area preferred