15 Oct
|
ARCS Technologies
|
Kolkata
15 Oct
ARCS Technologies
Kolkata
Job highlights
- Experience with databases and other system datastores . JUnit and other test automation tools (Cucumber,Selenium,etc.)
- Implementation of automated testing platforms and unit tests . Proficient understanding of code versioning tools . .
We are currently seeking capable Java Developer with extensive experience in generating high-performing, scalable, enterprise-grade modern software application. Expertise in end-to-end software development-such as Agile frameworks-is essential.
Candidate profile
- University degree in Computer Science or comparable qualification
- Upstanding of software designing with proficiency in Java/J2EE development with Spring MVC, Hibernate
- Experience with databases and other system datastores
- JUnit and other test automation tools (Cucumber, Selenium, etc.)
- Familiarity with up-to-date infrastructure technology and architecture (cloud, virtualization, object stores, etc.) will be a plus
- Advanced knowledge of application, data and infrastructure architecture disciplines
- Understanding of software architecture and design principles
- Knowledge of software skills such as business analysis, development, maintenance and software improvement
- Familiarity with RESTful APIs to connect to back-end services
- Skills to handle with third-party APIs integrations
- Implementation of automated testing platforms and unit tests
- Proficient understanding of code versioning tools
- Knowledge of memory management and multi-threading
- Experience in cloud technologies like AWS, Docker, OpenStack, Azure or Digital Ocean
- Networking knowledge such as IPv4, IPv6, DNS, VPN
- You have good analytical, conceptual and process-related skills
- Fluent english language skills (spoken and written)
- Strong interpersonal, communication and presentation skills
- A focus on timely deliverables with quality, professionality.
Responsibilities
- Review and contribute to improve current software/system architecture for stability, optimize performance and responsiveness.
- Application specific design, development, and maintenance activities
- Identify and correct bottlenecks and fix bugs
- Support to maintain code quality, organization and test automation
- You timely communicate with the team and your product owners, about technical improvements.
- Track and document your projects, tasks, and progress
- You identify and solve real world challenges
📌 JAVA DEVELOPER (Kolkata)
🏢 ARCS Technologies
📍 Kolkata