KMM Technologies, Inc. · 6 hours ago
Sernior Full Stack Java Engineer
KMM Technologies, Inc. is seeking a Senior Full Stack Java Developer to join their team in Reston, VA. The role involves designing, implementing, and maintaining Java enterprise applications while managing cyber vulnerabilities and ensuring application performance through code reviews and debugging.
Responsibilities
Actual 7-10 years of extensive hands-on experience in Java development, including designing, implementing, and maintaining Java enterprise applications
Proficiency in multiple programming languages such as Java, Spring boot, Python, SQL, JavaScript, Angular and AWS services
Experience managing and resolving cyber vulnerabilities
Experience with Application Performance Management and Observability
Proficiency in using debugging tools and optimizing application performance
Experience in conducting code reviews and ensuring adherence to coding standards and best practices
Deep understanding of the full software development lifecycle, from requirements gathering to deployment and maintenance
Application Developer performs high complexity (i.e. system level applications) analysis, design, development and unit testing of software applications from user requirements and design documents
The candidate also resolves defects encountered during various testing cycles
Qualification
Required
7-10 years of extensive hands-on experience in Java development, including designing, implementing, and maintaining Java enterprise applications
Proficiency in multiple programming languages such as Java, Spring boot, Python, SQL, JavaScript, Angular and AWS services
Experience managing and resolving cyber vulnerabilities
Experience with Application Performance Management and Observability
Proficiency in using debugging tools and optimizing application performance
Experience in conducting code reviews and ensuring adherence to coding standards and best practices
Deep understanding of the full software development lifecycle, from requirements gathering to deployment and maintenance
Proficiency with Software Development Lifecycle (SDLC)
Solid knowledge of the programming language(s), application server, database server and/or architecture of the system being developed
Solid understanding of current programming languages and employs any/all of these languages to solve the business needs of FNM's internal customers
Knowledge of one or more of the following: J2EE, Java, EJB, ASP, PowerBuilder, C, C++, SQL, CGI, Windows, NT, Visual Basic, Oracle, Sybase, MQ Series
Bachelor degree in Computer Science, Information Systems or related field
10+ years software development experience across the appropriate platform
Solid IT background and experience
Experience as a application developer for projects similar in scope and responsibility
Preferred
Professional certification(s) desired