ICONMA
Our Client, a Real Estate and Financial Services company, is looking for a Developer-Full Stack Professional for their McLean, VA location.
Responsibilities:
Partner with Single Family Architecture to define technical solutions to complex business issues that align with target state architecture and conform with corporate best practices. Provide technical assistance to the project team. Co-lead design and code reviews. Engage with business to discuss issues and document or explain technical solutions in a simplified, meaningful way. Act as an Agile evangelist, working as part of a high-performing agile team, and help others comply with department application standards and industry best practices for Java/JEE based application development. Participate in design and code reviews to ensure standards and acceptance criteria are met. Ensure code is tested, with thorough JUnit tests prior to delivery. Understand Business Requirements, participate in Requirements Analysis, design applications based on System Requirements and Architecture, prototype and create proof of concepts as necessary, develop, unit test, and deploy application enhancements. Build Microservices-based solutions using Java/JEE frameworks, Docker, OpenShift, EKS/AWS platform. Comply with department standards and industry best practices for Java/JEE application development. Support and build in test automation and regression suites to ensure application quality. Requirements:
Strong analytical skills, software engineering process skills, and understanding of XML and creation of XML test data. Experience with GUI technologies such as Angular, back-end expertise with Spring Framework, MongoDB/Atlas, and AWS services. Bachelors degree in Computer Science or related discipline, or equivalent experience. Minimum of 3 years of software development experience; at least 1 year in Agile, Lean/Kanban, or Scaled Agile environments. 3 years of experience developing Applications and Web Services using Java EE, Angular, and XML. At least 1 year of hands-on experience with Spring Framework (Spring Boot), CI/CD, Apigee, Autosys/Shell scripting. Experience with Java presentation frameworks such as STRUTS or Angular. Experience with Web Services/REST and EJB, preferably on Kubernetes. Strong backend experience with frameworks like Hibernate, JPA; experience in creating backend frameworks is a plus. Experience with relational and NoSQL databases like DB2 and MongoDB. Proficiency in Angular and RXJS for reactive programming. Hands-on test automation experience, with familiarity with JUnit and Mockito. Experience in building and consuming APIs for scalable solutions. Why Should You Apply?
Health Benefits Referral Program Excellent growth and advancement opportunities As an equal opportunity employer, ICONMA promotes an inclusive environment supporting all individuals regardless of race, color, religion, gender, sexual orientation, gender identity or expression, ethnicity, national origin, age, disability, political affiliation, genetics, marital status, protected veteran status, or any other characteristic protected by law. #J-18808-Ljbffr
Partner with Single Family Architecture to define technical solutions to complex business issues that align with target state architecture and conform with corporate best practices. Provide technical assistance to the project team. Co-lead design and code reviews. Engage with business to discuss issues and document or explain technical solutions in a simplified, meaningful way. Act as an Agile evangelist, working as part of a high-performing agile team, and help others comply with department application standards and industry best practices for Java/JEE based application development. Participate in design and code reviews to ensure standards and acceptance criteria are met. Ensure code is tested, with thorough JUnit tests prior to delivery. Understand Business Requirements, participate in Requirements Analysis, design applications based on System Requirements and Architecture, prototype and create proof of concepts as necessary, develop, unit test, and deploy application enhancements. Build Microservices-based solutions using Java/JEE frameworks, Docker, OpenShift, EKS/AWS platform. Comply with department standards and industry best practices for Java/JEE application development. Support and build in test automation and regression suites to ensure application quality. Requirements:
Strong analytical skills, software engineering process skills, and understanding of XML and creation of XML test data. Experience with GUI technologies such as Angular, back-end expertise with Spring Framework, MongoDB/Atlas, and AWS services. Bachelors degree in Computer Science or related discipline, or equivalent experience. Minimum of 3 years of software development experience; at least 1 year in Agile, Lean/Kanban, or Scaled Agile environments. 3 years of experience developing Applications and Web Services using Java EE, Angular, and XML. At least 1 year of hands-on experience with Spring Framework (Spring Boot), CI/CD, Apigee, Autosys/Shell scripting. Experience with Java presentation frameworks such as STRUTS or Angular. Experience with Web Services/REST and EJB, preferably on Kubernetes. Strong backend experience with frameworks like Hibernate, JPA; experience in creating backend frameworks is a plus. Experience with relational and NoSQL databases like DB2 and MongoDB. Proficiency in Angular and RXJS for reactive programming. Hands-on test automation experience, with familiarity with JUnit and Mockito. Experience in building and consuming APIs for scalable solutions. Why Should You Apply?
Health Benefits Referral Program Excellent growth and advancement opportunities As an equal opportunity employer, ICONMA promotes an inclusive environment supporting all individuals regardless of race, color, religion, gender, sexual orientation, gender identity or expression, ethnicity, national origin, age, disability, political affiliation, genetics, marital status, protected veteran status, or any other characteristic protected by law. #J-18808-Ljbffr