Sr. Java Backend Developer
Job description
Role - Java Backend Developer
Experience - 6 to 12 years
Location - South Lake ,Dallas
Job type - Full time
Visa Type - USC and GC only W2
Key Responsibilities:
-Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
-Designing & developing back-end applications
-Ensuring responsiveness and performance of applications.
-Collaborating with the front-end developers and other team members to establish objectives and design more
functional, cohesive codes to enhance the user experience.
-Developing ideas for new programs, products, or features by monitoring industry developments and trends.
-Recording data and reporting it to proper parties, such as clients or leadership.
-Participating in continuing education and training to remain current on best practices, learn new programming
languages, and better assist other team members.
-Taking lead on projects as and when needed.
-Work with team members to improve design, coding practices
-Develop solutions that complies with coding standards enforced through static analyzers such as SonarQube
-Participate in all aspects of SDLC (analysis, design, coding, testing and implementation). Work within an Agile team,
participating in ceremonies related to the Agile framework.
-Support cross-functional teams in testing, deploying, and maintaining the product/tool.
Technical Expertise:
-Fluency or understanding of languages, such as Java, Python, and operating systems may be required.
-Must have expertise in design and development of Core Java applications
-Experience with standard set of Java developments tools including IDEs, build frameworks, source code control,
Jira and other ALM tools.
-3+ years of proven hands-on Java programming experience
-Strong programming and problem-solving skills with emphasis on writing efficient algorithms to handle large data
sets and processing.
-Experience building web applications using J2EE technologies and frameworks like Spring
-Experience building RESTful and consuming RESTful/SOAP web services
-Experience working on high volume applications
-Hands on experience with RDBMS databases, JDBC and database access technologies (Microsoft SQL Server,
MySQL, Mongo).
-Strong understanding of distributed architecture including Web Services (XML, JSON, REST, SOAP, micro services,
Tomcat) and messaging
-Working knowledge of Spring framework and design patterns
-Strong understanding of the web/desktop application development cycle and programming techniques and tools.
-Focus on efficiency, user experience, and process improvement.
-Excellent project and time management skills.
-Strong verbal, written communication and inter-personal skills.
-Ability to work independently or with a group.
-Familiarity working in Test-Driven Development and an Agile environment Strong analytical and troubleshooting
skills
-Ability to participate in working sessions that result in clear requirements and technical design while working with
technical, non-technical members of SCRUM team.
-A passion for technology with demonstrated ability to learn quickly
-Strong knowledge of modern Java APIS, and Java Spring boot Microservices.
Strong knowledge of Key Responsibilities:
-Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
-Designing & developing back-end applications
-Ensuring responsiveness and performance of applications.
-Collaborating with the front-end developers and other team members to establish objectives and design more
functional, cohesive codes to enhance the user experience.
-Developing ideas for new programs, products, or features by monitoring industry developments and trends.
-Recording data and reporting it to proper parties, such as clients or leadership.
-Participating in continuing education and training to remain current on best practices, learn new programming
languages, and better assist other team members.
-Taking lead on projects as and when needed.
-Work with team members to improve design, coding practices
-Develop solutions that complies with coding standards enforced through static analyzers such as SonarQube
-Participate in all aspects of SDLC (analysis, design, coding, testing and implementation). Work within an Agile team,
participating in ceremonies related to the Agile framework.
-Support cross-functional teams in testing, deploying, and maintaining the product /tool
Desired:
Understanding in Energy & Utilities solutions
Application Development on AWS Cloud
Unix and Shell scripting basics is a plus
Operating Network:
Internal: DS management team, DS technology. External: DS partner network, Customers, Consultants.
Job Type: Full-time
Pay: $50.00 - $66.00 per hour
Compensation Package:
Yearly pay
Schedule:
8 hour shift
Ability to commute/relocate:
Dallas, TX 75201: Reliably commute or planning to relocate before starting work (Required)
Work Location: In person