What are the responsibilities and job description for the Senior Java Developer position at Veridian Tech Solutions, Inc.?
Title: Senior Java developer with Spark
Location: Charlotte, NC(Onsite)
Position: Fulltime
Job Description
• Design: Create the high-level design and structure of the application
• Technical leadership: Guide development teams, mentor other members, and resolve technical issues
• Technology evaluation: Research and recommend new technologies, tools, and frameworks
• Performance optimization: Identify and address bottlenecks, optimize code, and tune for scalability
• Security: Ensure applications comply with security best practices
• Expert in core Java concepts with excellent understanding on the programming principles, design patterns and OO best practices.
• Experience in J2EE technologies.
• Experience in handling JSON files across multiple applications.
• Experience with Spring Framework, Spring Integration and persistence frameworks like JPA, Hibernate
• Hands on experience in Java SPARK framework.
• Exposure to Agile development and bug tracking tools like JIRA.
• Good communication and update the status to Senior management.
Roles & Responsibilities
• On prem and cloud development projects
• Track the project status and update senior leadership.