Unclassified - Berkeley Heights, NJ
posted about 2 months ago
As a Java Developer at GalaxE, you will be responsible for delivering scalable, highly available, concurrent, and fault-tolerant software systems. You will collaborate with team members across multiple offices and countries, ensuring that the software solutions you develop are efficient and resilient. Your role will involve designing and developing innovative solutions to complex problems, identifying issues and roadblocks along the way. You will apply validated quality software engineering practices throughout all phases of development, ensuring that the code you produce is of high quality and meets the specifications set forth. In this position, you will ensure resilience and stability through rigorous quality code reviews, unit testing, regression testing, user acceptance testing, and providing production support. You will be expected to write well-designed, testable, and efficient code while ensuring compliance with design specifications. Familiarity with multi-threading and various development tools such as Jira, Jenkins, Bitbucket, and Confluence will be essential. You will also focus on scanning tools for development and vulnerability management, and you should have a solid understanding of release management processes, including builds and documentation for on-premise applications. The ideal candidate will have a strong background in Java and JEE internals, along with expertise in relational databases and SQL. You will also need to be proficient in web frameworks like Spring and Struts, as well as technologies such as HTML, JavaScript, CSS, and JQuery. A BS/MS degree in Computer Science, Engineering, or a related field is preferred, along with a minimum of 10 years of proven experience as a Java lead developer. Awareness of compliance frameworks such as FedRAMP, FISMA, and Zero Trust Architecture is highly desired, as is experience with Azure.