Job Overview
We are seeking a dynamic and passionate Java Developer to join our innovative tech team. In this role, you will be at the forefront of designing, developing, and maintaining robust software solutions that drive our digital initiatives forward. Your expertise will contribute to building scalable applications, integrating diverse systems, and enhancing user experiences across various platforms. If you thrive in a fast-paced environment and are eager to leverage your skills in Java and related technologies, this is the perfect opportunity to elevate your career and make a meaningful impact.
Responsibilities
- Develop, test, and deploy high-quality Java applications that meet business requirements and technical specifications.
- Collaborate with cross-functional teams to design RESTful APIs and integrate third-party services using REST standards.
- Participate actively in Agile development cycles, including sprint planning, stand-ups, and retrospectives to ensure timely delivery of features.
- Maintain code repositories using version control tools such as GitHub and SVN, ensuring code integrity and traceability.
- Optimize application performance by analyzing system bottlenecks and implementing efficient solutions using SQL, MySQL, and other database technologies.
- Contribute to front-end development efforts utilizing JavaScript frameworks like React Express for seamless user interfaces.
- Support infrastructure automation and deployment processes on cloud platforms such as AWS and Azure, ensuring scalable and secure environments.
Skills
- Strong proficiency in Java development with experience in application development across diverse environments.
- Solid understanding of IT infrastructure components, including Linux servers, cloud services (AWS, Azure), and networking fundamentals.
- Experience with web development frameworks such as Ruby on Rails, React Express, and front-end technologies like JavaScript.
- Familiarity with RESTful API design principles, API management, and integration techniques.
- Knowledge of version control systems including GitHub, SVN, and best practices for collaborative software development.
- Working experience with databases like MySQL and SQL Server; ability to write complex queries for data manipulation.
- Exposure to C#, C++, Python, VBA or C for supporting various application layers or legacy systems is a plus.
- Understanding of security protocols such as RBAC (Role-Based Access Control) to ensure application security compliance.
- Knowledge of software development methodologies including Agile practices to promote iterative progress and continuous improvement.
- Ability to work effectively within a team environment while managing multiple priorities in a fast-paced setting. Join us to innovate at the intersection of technology and business! Bring your expertise in Java development along with a passion for creating impactful solutions that shape the future of digital experiences worldwide!
Pay: $40.00 - $50.00 per hour
Benefits:
Work Location: Hybrid remote in Herndon, VA 20192