SmartNet Technologies is looking for
Backend JAVA Developer
Niš
We are looking for a Back-End Web Developer responsible for web-based enterprise application. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well.
Responsibilities
- Developing (new) and maintaining (existing) integrations with 3rd party systems (like CRM, Email, Marketing Automation systems)
- Developing understanding of data models for 3rd party systems that we integrate with and mapping them to general data model.
- Integration of user-facing elements developed by a front-end developers with server side logic
- Building reusable code and libraries for future use
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Design and implementation of data storage solutions
- Implementing automated testing platforms and unit tests
- Really solid data modeling skills for a business application is a MUST.
Skills and Qualifications
- Proven working experience in Java development (J2SE). Java 8 preferred at least Java 7 required.
- Profound insight of Java internals (Class Loading, Memory Management, Transaction management etc.)
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- 2+ years of experience with in Spring Framework
- Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
- Excellent working knowledge of Linux.
- Excellent working knowledge of Tomcat, Apache, Nginx
- Excellent SOA and web services API development experience including REST & SOAP. Knowledge of JAX-RS implementations
- Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
- Good understanding of server-side CSS preprocessors, such as LESS and SASS
- User authentication and authorization between multiple systems, servers, and environments. OAuth2, SSO/SAML2 , RBAC
- Integration of multiple data sources and databases into one system.
- Deep knowledge of databases like MySQL is required.
- Knowledge of efficient SQL writing and SQL tuning is a requirement.
- Creating database schemas that represent and support business processes.
- Management of hosting environment, including database administration and scaling an application to support load changes
- Data migration, transformation, and scripting from/to DB
- Outputting data in different formats including JSON, XML etc.
- Development experience in AWS and / or Azure is required
- Development experience with Docker is highly desirable
- Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform data requirement
- Working knowledge of GIT and JIRA is required.
Deadline for applications: 27.06.2019.
Smartnet Technologies
SmartNet je firma koja se bavi razvojem WEB baziranih resenja i aplikacija koristeći savremene tehnologije i alate. Naši klijenti su mahom velike firme iz različitih oblasti idustrije i to su prvenstveno firme iz Amerike i Evrope a od skora i iz Afrike i Australije. Aplikacije koje razvijamo su širokog spektra primene i kreću se od WEB portala raličitih namena, preko socijalnih mreža do billing sistema. Specijalizovani smo u razvoju visoko-sofisticiranih i potpuno prilagodjenih rešenja…
Više o poslodavcu