Responsibilities
Develop, test, and deploy high-quality Java-based applications aligned with project requirements and industry standards.
Collaborate with cross-functional teams to design RESTful APIs and integrate third-party services to enhance application functionality.
Contribute to the full software development lifecycle using Agile methodologies, ensuring timely delivery of features and updates.
Maintain and improve existing codebases by troubleshooting issues, optimizing performance, and implementing enhancements.
Work with cloud platforms such as AWS and Azure to deploy scalable solutions while ensuring security best practices like RBAC (Role-Based Access Control).
Utilize version control tools like GitHub, SVN, and Git for source code management and collaboration.
Engage in front-end development using JavaScript frameworks such as React or Express to create seamless user experiences.
Write efficient SQL queries for MySQL or SQL Server databases; optimize database interactions for performance.
Participate in code reviews, documentation efforts, and continuous integration processes to uphold quality standards.
Skills
Strong proficiency in Java programming language with experience in application development and software engineering principles.
Familiarity with web development technologies including HTML, CSS, JavaScript, React, and Express.js for front-end integration.
Experience working with RESTful APIs for service communication and third-party integrations.
Knowledge of cloud computing platforms such as AWS or Azure for deploying scalable applications.
Understanding of IT infrastructure components relevant to software deployment and maintenance.
Hands-on experience with version control systems like GitHub, Git, and SVN for collaborative development workflows.
Ability to work within Agile frameworks to deliver iterative improvements efficiently.
Competence in database management using MySQL or SQL Server; writing optimized queries and managing data schemas.
Exposure to other programming languages such as Python, C#, C++, or VBA is a plus for versatile development tasks.
Familiarity with Linux environments for application deployment and scripting tasks.
Knowledge of security protocols including RBAC to ensure secure application access controls.
Experience with application testing tools and methodologies to guarantee software reliability. Join us as a Java Developer where your skills will shape innovative solutions that empower our organization’s digital future!
Job Type: Full-time
Pay: $68,152.89-$135,836.60 per year